
// 新增按钮
function add() {
    document.getElementById("attributeName").value = "";
    
    // 打开修改窗口
    document.getElementById('addBlock').style.display = 'block';
    // 打开遮罩层
    document.getElementById('mask').style.display = 'block';
}

// 提交按钮
function addSubmit() {
    var attributeType = document.getElementById("attributeType").value;
    var attributeName = document.getElementById("attributeName").value;
    // 属性名称空校验
    if (attributeName == "") {
        alert("属性名称不能为空，请重新输入！");
        return;
    }
    // 属性名称是否重复校验
    for (var i = 0; i< data.length; i++) {
        if (attributeName == data[i].name) {
            alert("属性名称已存在，请重新输入！");
            return;
        }
    }
    
    var msg = "请确认新增属性内容！";
    if (confirm(msg)==true){
        // 发送请求
        $.ajax({
            url: "http://127.0.0.1:8023/abac/attribute/info",
            type: "POST",
            dataType: "JSON",
            contentType: "application/x-www-form-urlencoded",
            data: {
                type: attributeType,
                name: attributeName
            },
            success: function(res) {
                // console.log(res);
                // 表格中渲染当前添加的属性列表，方便查看是否添加成功
                getAttrbute(attributeType);
                load();
            },
            //请求失败，包含具体的错误信息
            error : function(e){
                alert("添加失败！");
            }
        });
        return true;
    }else{
        // 关闭修改对话框
        document.getElementById('addBlock').style.display = 'none';
        document.getElementById('mask').style.display = 'none';
        return false;
    }
   
}

// 修改中的取消按钮
function addCancel() {
    // 关闭修改框架
    document.getElementById('addBlock').style.display = 'none';
    document.getElementById('mask').style.display = 'none';
}
